﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyDriveCore
{
    /// <summary>
    /// Entrée du référentiel
    /// </summary>
    public class Entry
    {
        /// <summary>
        /// Référentiel de cette entrée
        /// </summary>
        public Drive Drive { get; set; }

        /// <summary>
        /// Chemin de l'entry par rapport à la racine, format unix 
        /// exemple : /folder1/folder2/toto.txt
        /// </summary>
        public String Path {get;set;}

        /// <summary>
        /// Indique si fichier ou dossier
        /// </summary>
        public bool IsFile { get; set; }

        /// <summary>
        /// Somme de controle
        /// </summary>
        public String Checksum { get; set; }

        /// <summary>
        /// Identifiant incrémental
        /// </summary>
        public long UID { get; set; }

       

        /// <summary>
        /// Indique s'il s'agit d'une ancienne entrée
        /// </summary>
        public bool IsDeleted { get; set; }

    }
}
